<%-- 
    Document   : comprueba_login
    Created on : 25/07/2013, 10:20:52 PM
    Author     : wbeimar
--%>

<%@page import="VO.administrativo"%>
<%@page import="VO.docente"%>
<%@page import="java.util.Iterator"%>
<%@page import="VO.estudiante"%>
<%@page import="java.util.ArrayList"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<jsp:useBean id="Estu" class="DAO.EstudianteDAO"/>
<jsp:useBean id="Doce" class="DAO.DocenteDAO"/>
<jsp:useBean id="Admin" class="DAO.AdministrativoDAO"/>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Comprobar login</title>
    </head>
    <body>
        
        <%
            
            String documento=request.getParameter("usuario");
            String password=request.getParameter("password");
            
            
          ArrayList<estudiante> estu = (ArrayList)Estu.Login_estudiante(documento, password);         
          ArrayList<docente> doce = (ArrayList)Doce.Login_docente(documento, password);
          ArrayList<administrativo> admin = (ArrayList)Admin.Login_administrativo(documento, password);
          
            Iterator<estudiante> ite = estu.iterator();
            Iterator<docente> itd = doce.iterator();
            Iterator<administrativo> ita = admin.iterator();
            
            
            
            estudiante es = null;
            docente ds = null;
            administrativo ad = null;
            
            
            if(!estu.isEmpty()){
                es = ite.next();
                out.print("el usuario existe");
                
                session.setAttribute("doc", es.getdocumento_estudiante());
                session.setAttribute("rol", es.getid_rol());
                session.setAttribute("grupo", es.getid_grupo());
                session.setAttribute("id", es.getid_estudiante());
                session.setAttribute("nombre", es.getprimer_nombre_estudiante()+" "+es.getprimer_apellido_estudiante());
                response.sendRedirect("../index.jsp");
    
            }else{
            
                    if(!doce.isEmpty()){
                             ds = itd.next();

                             session.setAttribute("doc", ds.getdocumento_docente());
                             session.setAttribute("rol", ds.getid_rol());
                             //session.setAttribute("grupo", ds.getid_grupo());
                             session.setAttribute("id", ds.getid_docente());
                             session.setAttribute("nombre", ds.getprimer_nombre_docente()+" "+ds.getprimer_apellido_docente());
                             response.sendRedirect("../index.jsp");


                    }else{
                        if(!admin.isEmpty()){
                             ad = ita.next();

                             session.setAttribute("doc", ad.getdocumento_administrativo());
                             session.setAttribute("rol", ad.getid_rol());
                             //session.setAttribute("grupo", ds.getid_grupo());
                             session.setAttribute("id", ad.getid_administrativo());
                             session.setAttribute("nombre", ad.getprimer_nombre_administrativo()+" "+ad.getprimer_apellido_administrativo());
                             response.sendRedirect("../index.jsp");


                    }else{ out.print("el usuario no existe"); response.sendRedirect("../login.jsp");  }
                    }
      
             }
          
        %>
        
    </body>
</html>
